Placement of Linear Arrays
نویسندگان
چکیده
This paper presents a methodology for mapping linear processor arrays onto FPGA components. By taking advantage of regularity and locality properties of these structures, a placement is pre-deened, allowing vendor tools to skip this phase and produce fast and optimized routing. 1 Introduction In many compute intensive applications such as image or signal processing, time is mostly spent in executing loops. Speeding-up these applications leads to hardware implementations which directly beneet from the inherent loop parallelism. The resulting architecture is a regular array, often a systolic array, made of simple processing elements dedicated to eeciently performing the body of the inner loops 1]. The structure can either be uni or bi-dimensional, but in the following we will restrict to linear arrays only. Implementing such nested loops onto FPGA components presents many advantages. First, the regular nature of FPGA component matches perfectly with the architecture we focus on: replication of identical regularly interconnected processing elements. Second, the best uses of FPGA boards (from a performance point of view) have been demonstrated on many compute intensive applications, as illustrated by the numerous applications implemented on the PAM boards 2]. Third, new advanced microprocessor architectures tend to incorporate reconng-urable resources in their data-path. Parallelizing loops on these speciic areas is a very attractive way to eeciently exploit reconngurable computing. Globally, there are three steps as described in 3]: { Parallelization: This step consists in deriving regular array architectures from loop speciications or equivalent formal description such as systems of aane recurrence equations. The ALPHA language, developed at IRISA allows the programmer to explore transformations needed for systematic derivation of regular arrays and for automatic parallelization 4]. { Partitioning: Since the available reconngurable resources may not support the entire array, transformation of the architecture is required : splitting the array into sub-arrays or clustering groups of processing elements. The automating of this task is still ongoing research and is not yet fully resolved.
منابع مشابه
Optimization of Array Factor in Linear Arrays Using Modified Genetic Algorithm
The array factor (sidelobe level, SLL) of a linear array is optimized using modified continuous genetic algorithms in this work. The amplitudes and phases of the currents as well as the separation of the antennas are all taken as variables to be controlled. The results of the design using modified GA versions are compared with other methods. Two design problems were studied using several contin...
متن کاملDesign Investigation of Microstrip Patch and Half-Mode Substrate Integrated Waveguide Cavity Hybrid Antenna Arrays
In this paper two linear arrays including a linear 1×4 and a planar 2×2 of microstrip patch and half-mode substrate integrated waveguide (SIW) cavity hybrid antenna are introduced and investigated. These are simply implemented using low cost single layer printed circuit board (PCB) process. The array element consists of a rectangular microstrip patch with appropriate dimensions in the vicinity ...
متن کاملDevelopment a New Technique Based on Least Square Method to Synthesize the Pattern of Equally Space Linear Arrays
Using the sampled data of a desired pattern is a common technique in pattern synthesizing of array factor (AF) of antenna arrays. Based on the obtained data matrix, Least Square Method (LSM) is used to calculate the exciting coefficient of array elements. The most important parameter, which involves the accuracy and complexity of calculation, is the sampling rate of the desired pattern. Classic...
متن کاملSynthesis of Antenna Arrays of Maximum Directivity for a Specified Sidelobe Level
Linear and planar antenna arrays are synthesized to have maximum directivity for a specified sidelobe level. The directivity is maximized subject to a given SLL. The beamwidth and the zeros of array factor are studied as well as the directivity. Maximum directivity-arrays are compared through some examples with super-directive, uniform, Dolph-Chebyshev and Riblet-Chebychev arrays to find a comp...
متن کاملAdaptive fuzzy pole placement for stabilization of non-linear systems
A new approach for pole placement of nonlinear systems using state feedback and fuzzy system is proposed. We use a new online fuzzy training method to identify and to obtain a fuzzy model for the unknown nonlinear system using only the system input and output. Then, we linearized this identified model at each sampling time to have an approximate linear time varying system. In order to stabilize...
متن کاملOn the Optimum Directivity of Uniformly Spaced Broadside Arrays of Parallel Half-Wave Dipoles (RESEARCH NOTES)
The nominal directivity for uniformly spaced broadside parallel half-wave dipoles associated with a uniform excitation is evaluated. The amplitude distribution for an optimized directivity is then obtained for different numbers of elements with the separations between the dipoles as a variable. The optimum and nominal directivities are compared for different spacings of the elements. While thes...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000